package com.qd.panda.dc.dto;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;
import lombok.experimental.Accessors;

/**
 * @author sjk
 */
@Data
@Accessors(chain = true)
public class ChargeStatusDTO {
    /**
     * 设备编号（枪编号）
     */
    @JsonProperty("connectorID")
    private String connectorID;
    /**
     * 运营商编号
     */
    @JsonProperty("operatorId")
    private String operatorId;
    /**
     * 接口状态,0：离网,1：空闲,2：占用（未充电）,3：占用（充电中）,4：占用（预约锁定）,255：故障
     */
    @JsonProperty("status")
    private Integer status;
    /**
     * 停车场ID
     */
    @JsonProperty("parkingId")
    private String parkId;

    public void freeData() {
        this.connectorID = null;
        this.operatorId = null;
        this.status = null;
        this.parkId = null;
    }
}